padded garment used against arrows - German English Dictionary